package com.yunxi.sat.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 客户战败申请
 * </p>
 *
 * @author caoYong
 * @since 2019-07-11
 */
@Data
@ApiModel(value="客户战败申请 对象", description="客户战败申请")
public class SatLostApplyVO implements Serializable {

    @ApiModelProperty(value = "申请ID")
    private String applyId;

    @ApiModelProperty(value = "渠道商代码")
    private String partnerCode;

    @ApiModelProperty(value = "客户编号")
    private String customerNo;

    @ApiModelProperty(value = "线索ID")
    private String clueId;

    @ApiModelProperty(value = "跟进id")
    private String followId;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "创建人")
    private String createBy;

    @ApiModelProperty(value = "修改时间")
    private Date updateTime;

    @ApiModelProperty(value = "修改人")
    private String updateBy;

    @ApiModelProperty(value = "状态1启用0禁用")
    private Integer status;

    @ApiModelProperty(value = "是否删除")
    private Integer isDel;

    @ApiModelProperty(value = "备注")
    private String memo;

    @ApiModelProperty(value = "审批人")
    private String approveUser;

    @ApiModelProperty(value = "审批时间")
    private Date approveTime;

    @ApiModelProperty(value = "申请单状态(Lost_ApplyStatus,1战败待审批,2同意战败,3转分配)")
    private Integer applyOrderStatus;

    @ApiModelProperty(value = "申请单状态(Lost_ApplyStatus,1战败待审批,2同意战败,3转分配)")
    private List<Integer> applyOrderStatusList;

    @ApiModelProperty(value = "申请时间")
    private Date applyTime;

    @ApiModelProperty(value = "申请人")
    private String applyUser;

    @ApiModelProperty(value = "客户姓名")
    private String name;

    @ApiModelProperty(value = "客户级别(Customer_IntentionLevel,1O,2H,3A,4B,5C)")
    private String level;

    @ApiModelProperty(value = "联系方式")
    private String phone;

    @ApiModelProperty(value = "意向车系名称")
    private String seriesName;

    @ApiModelProperty(value = "意向配置名称")
    private String catalogName;

    @ApiModelProperty(value = "申请次数")
    private Integer applyCount;

    @ApiModelProperty(value = "是否首次申请")
    private Integer isFirstApply;

    @ApiModelProperty(value = "是否再次申请")
    private Integer isApplyAgain;

    @ApiModelProperty(value = "性别(Sex_Type,1男,2女)")
    private String sex;

    @ApiModelProperty(value = "战败原因(Customer_LoseReason,1失控,2失联,3其他)")
    private String lostReason;

    @ApiModelProperty(value = "意向车辆名称")
    private String productName;

    @ApiModelProperty(value = "主键id集合")
    private List<String> applyIdList;

    @ApiModelProperty(value = "分配的销售顾问编号")
    private String getUser;

    @ApiModelProperty(value = "跟进结果")
    private String followReasult;

    @ApiModelProperty(value = "分配的销售顾问编号")
    private String assignUser;

    @ApiModelProperty(value = "分配的销售顾问名称")
    private String assignUserName;

    @ApiModelProperty(value = "申请战败销售顾问名称")
    private String applyUserName;

    @ApiModelProperty(value = "0 未处理  1  已处理")
    private String isProcess;

}
